const AdministratorAgentApply = resolve =>
    require(['common/src/views/doctorToMaster/AdministratorAgentApply'], resolve);
const TeacherAgentApply = resolve =>
    require(['common/src/views/doctorToMaster/TeacherAgentApply'], resolve);
const DoctorToMasterConfig = resolve =>
    require(['common/src/views/doctorToMaster/DoctorToMasterConfig'], resolve);
const DoctorToMasterManage = resolve =>
    require(['common/src/views/doctorToMaster/DoctorToMasterManage'], resolve);
const MyDoctorToMaster = resolve =>
    require(['common/src/views/doctorToMaster/MyDoctorToMaster'], resolve);
const layout = resolve => require(['common/src/views/layout/base'], resolve);

/**
 *  转导师路径
 */
const AdministratorAgentApplyToTutor = resolve =>
    require(['common/src/views/culture/culChangeConvertToTutor/AdministratorAgentApplyToTutor'], resolve);
const TeacherAgentApplyToTutor = resolve =>
    require(['common/src/views/culture/culChangeConvertToTutor/TeacherAgentApplyToTutor'], resolve);
const ConvertToTuTorManage = resolve =>
    require(['common/src/views/culture/culChangeConvertToTutor/ConvertToTuTorManage'], resolve);
const ConvertToTuTorApply = resolve =>
    require(['common/src/views/culture/culChangeConvertToTutor/ConvertToTuTorApply'], resolve);


/**
 * 提前答辩
 */
const EarlyReplyAdministratorAgentApply = resolve =>
    require(['common/src/views/earlyReply/AdministratorAgentApply'], resolve);
const EarlyReplyTeacherAgentApply = resolve =>
    require(['common/src/views/earlyReply/TeacherAgentApply'], resolve);
const EarlyExamManage = resolve =>
    require(['common/src/views/earlyReply/EarlyExamManage'], resolve);
const MyEarlyExam = resolve =>
    require(['common/src/views/earlyReply/MyEarlyExam'], resolve);

/**
 * 延迟答辩
 */
const DelayReplyAdministratorAgentApply = resolve =>
    require(['common/src/views/delayReply/AdministratorAgentApply'], resolve);
const DelayReplyTeacherAgentApply = resolve =>
    require(['common/src/views/delayReply/TeacherAgentApply'], resolve);
const DelayReplyManage = resolve =>
    require(['common/src/views/delayReply/DelayReplyManage'], resolve);
const MyDelayExam = resolve =>
    require(['common/src/views/delayReply/MyDelayExam'], resolve);
const DelayStudentList = resolve =>
    require(['common/src/views/delayReply/DelayStudentList'], resolve);


const cultureMgr = {
    path: '/DoctorToMaster',
    name: 'DoctorToMaster',
    component: layout,
    children: [{
        path: '/TeacherAgentApply',
        name: 'TeacherAgentApply',
        component: TeacherAgentApply
    },
    {
        path: '/AdministratorAgentApply',
        name: 'AdministratorAgentApply',
        component: AdministratorAgentApply
    },
    {
        path: '/DoctorToMasterConfig',
        name: 'DoctorToMasterConfig',
        component: DoctorToMasterConfig
    },
    {
        path: '/DoctorToMasterManage',
        name: 'DoctorToMasterManage',
        component: DoctorToMasterManage
    },
    {
        path: '/MyDoctorToMaster',
        name: 'MyDoctorToMaster',
        component: MyDoctorToMaster,
        meta: {
            nokeepalive: true
        }
    },
    {
        path: '/AdministratorAgentApplyToTutor',
        name: 'AdministratorAgentApplyToTutor',
        component: AdministratorAgentApplyToTutor
    },
    {
        path: '/TeacherAgentApplyToTutor',
        name: 'TeacherAgentApplyToTutor',
        component: TeacherAgentApplyToTutor
    },
    {
        path: '/ConvertToTuTorManage',
        name: 'ConvertToTuTorManage',
        component: ConvertToTuTorManage
    },
    {
        path: '/ConvertToTuTorApply',
        name: 'ConvertToTuTorApply',
        component: ConvertToTuTorApply,
        meta: {
            nokeepalive: true
        }
    },
    // 提前答辩
    {
        path: '/EarlyReplyTeacherAgentApply',
        name: 'EarlyReplyTeacherAgentApply',
        component: EarlyReplyTeacherAgentApply
    },
    {
        path: '/EarlyReplyAdministratorAgentApply',
        name: 'EarlyReplyAdministratorAgentApply',
        component: EarlyReplyAdministratorAgentApply
    },
    {
        path: '/EarlyExamManage',
        name: 'EarlyExamManage',
        component: EarlyExamManage
    },
    {
        path: '/MyEarlyExam',
        name: 'MyEarlyExam',
        component: MyEarlyExam,
        meta: {
            nokeepalive: true
        }
    },
    // 延迟答辩
    {
        path: '/DelayReplyAdministratorAgentApply',
        name: 'DelayReplyAdministratorAgentApply',
        component: DelayReplyAdministratorAgentApply
    },
    {
        path: '/DelayReplyTeacherAgentApply',
        name: 'DelayReplyTeacherAgentApply',
        component: DelayReplyTeacherAgentApply
    },
    {
        path: '/DelayReplyManage',
        name: 'DelayReplyManage',
        component: DelayReplyManage
    },
    {
        path: '/MyDelayExam',
        name: 'MyDelayExam',
        component: MyDelayExam,
        meta: {
            nokeepalive: true
        }
    },
    {
        path: '/DelayStudentList',
        name: 'DelayStudentList',
        component: DelayStudentList
    }
    ]
};
export default cultureMgr;
